package com.cskaoyan.javase._1extends._0introduction;

/**
 * 根据我们之前学过的知识，完成如下练习：
 * 分别定义一个表示人和学生的类：
 * 人类：有姓名属性，以及吃饭这个行为
 * 教师类：有姓名，教师号两个属性，同时有吃饭，教学两种行为
 * 学生类：有姓名，学号两个属性，同时有吃饭，学习两种行为
 *
 * 约定:
 * 实际开发中,成员变量如果不确定访问权限,那就直接私有化
 * 但是我们上课,为了方便,就仍然给默认的访问权限
 *
 * 为了实现对类的成员的复用,需要使用继承的语法
 *
 * @since 16:21
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
}

class Person {
    String name;

    public void eat() {
        System.out.println("吃饭是重要的事情!");
    }
}

class Student {
    String name;
    int stuId;

    public void eat() {
        System.out.println("吃饭是重要的事情!");
    }

    public void study() {
        System.out.println("吃完饭先睡一觉,然后学习!");
    }
}

class Teacher {
    String name;
    int teacherId;

    public void eat() {
        System.out.println("吃饭是重要的事情!");
    }

    public void teach() {
        System.out.println("老师正在上课!");
    }
}